package my_web.Interface;
import java.util.List;
import my_web.bean.Dep;
import my_web.model.DepDto;
import my_web.page.Page;
import my_web.page.PageParam;
public interface DepInterface {
	List<Dep> getAllDeps();
	/**
	 * @param param
	 * @return
	 */
	Object getDepPage(PageParam param);
	int addDep(DepDto dto);
	void removeDepById(String d_id);
	void removeDepById(String[] d);
	Dep getDepById(String d);
	void modifyDep(DepDto dto);
	/**动态查询，返回部门集合
	 * @param dto
	 * @return
	 */
	List<Dep> getAllDeps(DepDto dto);

	/**
	 * 动态查询部门,返回Page
	 * @param dto
	 * @return
	 */
	Page DynamicQueryAllDeps(DepDto dto);
}